<?php			
	// Klass för att hantera inloggning av användare.
	class LoginHandler{
		private $m_sessionLocation = "LoginHandler::IsLoggedIn";
		// Funktion för att kontrollera om användaren är inloggad.
		public function IsLoggedIn(){
			return isset($_SESSION[$this->m_sessionLocation]);
		}
		// Funktion för att logga in. 
		public function DoLogin($username, $password){
			// Hårdkodade användare som ska matchas med användarens inmatning.				
			switch ($username)
			{
				case "Darth":
					if($password == "Vader"){
						$_SESSION[$this->m_sessionLocation] = true;
						return true;               
					}
				break;
				case "Luke":
					if($password == "Skywalker"){
						$_SESSION[$this->m_sessionLocation] = true;
						return true; 		
					}
				break;		
				default:
					return false;	 
			}	
		}
		// Funktion för att logga ut.
		public function DoLogout(){
			if(isset($_SESSION[$this->m_sessionLocation])){
				unset($_SESSION[$this->m_sessionLocation]);
			}
		}
	}
?>